package com.plian.system.vo.fr.report;

import com.alibaba.fastjson.JSONArray;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @description:
 * @author: gangan
 * @create: 2020-11-04 09:51
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ReportTableConfigVO {

    private static final long serialVersionUID = 1L;

    /**
     * 表格json
     */
    private JSONArray tableConst;

    /**
     * 表格名称json
     */
    private JSONArray tableNames;

    /**
     * 表格列名
     */
    private JSONArray colNames;

    /**
     * 表配置
     */
    private List reportOrgList;

    /**
     * 表校验公式
     */
    private Object required;

    /**
     * 跨表公式
     */
    private JSONArray rule;

    /**
     * 表05不填行数
     */
    private List<Integer> notFillLines;
}
